

/*登录*/
#LM_regist{
    .regist{
        width:1100px;
        height:435px;
        border: solid 1px #ffe2e2;
        border-top-color: #ea6594;
        border-top-width: 2px;
        margin:50px auto;
    }
}
.conton{
    float:left;
    width:629px;
    height:435px;
    border-right:solid 1px #ffe2e2;
    .conton_top{
        height:65px;
        background: linear-gradient(to bottom,#fcf6f8,#fff);
        margin-bottom:20px;
        h2{
            padding-top:20px;
            margin:0 20px;
            height:44px;;
            border-bottom:dashed 1px #ffe2e2;
            line-height:44px;
        }
    }
    form{
        height:250px;
        font-size:14px;
        ::-webkit-input-placeholder{color:#888;}
        :-moz-placeholder{color:#888;}
        ::-moz-placeholder{color:#888;}
        :-ms-input-placeholder{color:#888;}
        & > div{
            position:relative;
            height:30px;
            padding-top:10px;
            margin-bottom:8px;
            line-height:30px;
            span{
                display:block;
                float:left;
                width:145px;
                height:30px;
                b{
                    display:block;
                    float:right;
                    color:#d00;
                }
                label{
                    display: block;
                    float:right;
                }
            }
            input{
                display:block;
                float:left;
                width:288px;
                height:20px;
                padding:1px 4px;
                border:solid 1px #ccc;
                background: url(../image/input-bg.jpg);
                font-family: inherit;
                &:hover{
                    border-color:#aaa;
                }
            }
            p{
                display:none;
                position:absolute;
                height:20px;
                width:280px;
                left:145px;
                top:36px;
                line-height:20px;
                i{
                    color:#81a363;
                    color:#b14c49;
                }
                u{
                    font-size:12px;
                    color:#999;
                }
            }
        }
        .regist_password{
            .password_f{
                float:left;
                width:110px;
                height:30px;
                background:#eee;
                margin-left:6px;
            }
        }
        .regist_policy{
            color:#999;
            input{
                width:13px;
                margin:5px 10px 0 0;
            }
            label{
                height:30px;
                display:block;
                float:left;
                
            }
            a{
                margin:0 8px;
                display:block;
                float:left;
                color:#999;
            }
            b{
                display:block;
                float:left;
            }
        }
        .regist_sub{
            padding-top:20px;
            height:27px;
            line-height:25px;
            input{
                padding-left:20px;
                float:left;
                color:#fff;
                background: #f68bb7;
                border:none;
                display:block;
                line-height: 25px;
                height: 25px;
                width:80px;
                border-radius:4px;
                box-shadow: -1px 1px 1px 1px #b2acb0;
                text-align:center;
                letter-spacing:15px;
                cursor:pointer;
                &:hover{
                    background:linear-gradient(#fc5910,#fc4f07);
                }
            }
        }
    }
}
.regist_login{
    width:410px;
    height:395px;
    float:left;
    padding:40px 20px 0 40px;
    span{
        display:block;
        height:40px;
        line-height:40px;
        font-weight:700;
        font-size:16px;
        margin-bottom:40px;
        text-align:center;
    }
    a{
        margin:0 auto;
        display: block;
        line-height:35px;
        width:140px;
        height:35px;
        font-size:16px;
        border-radius:4px;
        box-shadow:-2px 2px 2px 2px #b2acb0;
        letter-spacing:2px;
        color:#eee;
        background:#f68bb7;
        text-align: center;
         
    }
}